package com.firebird.app.fekpsl.bean

import com.squareup.moshi.Json
import org.litepal.crud.LitePalSupport
import java.io.Serializable

/**
 * Created by firebird on 2018/4/21.
 */
//sword rank fan
//fan body
data class FanResponseBody(
        @Json(name = "curPage") val curPage: Int,
        @Json(name = "datas") var datas: MutableList<Fan>,
        @Json(name = "offset") val offset: Int,
        @Json(name = "over") val over: Boolean,
        @Json(name = "pageCount") val pageCount: Int,
        @Json(name = "size") val size: Int,
        @Json(name = "total") val total: Int
)

//fan
data class Fan(
        @Json(name = "user_uuid") val user_uuid: String,
        @Json(name = "nice_name") val nice_name: String,
        @Json(name = "real_name") val real_name: String,
        @Json(name = "is_explicit") val is_explicit: Int,
        @Json(name = "fan_num") val fan_num: Long,
        @Json(name = "avatar_text") val avatar_text: String
)
//fan
data class LevelScore(
        @Json(name = "user_uuid") val user_uuid: String,
        @Json(name = "nice_name") val nice_name: String,
        @Json(name = "real_name") val real_name: String,
        @Json(name = "is_explicit") val is_explicit: Int,
        @Json(name = "level_score") val level_score: Long,
        @Json(name = "avatar_text") val avatar_text: String
)
